package 天梯;
import java.util.Scanner;
/**
 * @ClassName : L1d020twenty
 * @Author : LV88VL
 * @Date: 2021/5/12 17:40
 * @Description : L1-020 帅到没朋友 (20 分)
 *                          问题：
 *                                  思路通过一个数组，对输入数据进行一个状态的赋予
 *                                  假设我输入的数据是 100
 *                                  就在数组的第100的位置将状态更改为1，其余位置状态为0
 *                                  最后通过查询需要查询位置的状态是0还是1，来判断这个数是否是之前输入过的数据
 *                                  遇到重复查询的数值时，可以通过在第一次查询后，将其状态改变。
 */
public class L1d020twenty {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        int n = input.nextInt();
        int shu [] = new int [100000];
        for(int i = 0; i < n; i++) {
            int a = input.nextInt();
            if(a == 1){
                input.nextInt();
            }
            if(a > 1){
                for(int j = 0; j < a; j++) {
                    int c = input.nextInt();
                    //核心操作
                    shu[c] = 1;
                }
            }
        }
        int b = input.nextInt();
        int count =0;
        for( int i = 0; i < b; i++){
            int x = input.nextInt();
            //核心操作
            if(shu[x]!=1) {
                if(count==0) {
                    System.out.printf("%05d",x);

                }
                else {
                    System.out.printf(" %05d",x);
                    //核心操作
                    shu[x]=1;
                }
                count++;
            }
        }
        if(count==0) {
            System.out.println("No one is handsome");
        }
    }
}
